﻿namespace net.zxteam.ZXLexer
{
	public interface ILexerSource
	{
		ITransactionUsingScope CreateTransactionScope();
		IUsingScope CreateIndentScope();

		int Position { get; }
		char? Peek();
		char? Read();
	}
}
